以编程方式部署 verticles

使用deployVerticle方法部署verticles,指定verticles名,也可以把已经创建的verticles实例传递过来。

注意!
部署verticles实例只是 Java。

  1. Verticle myVerticle = new MyVerticle();
  2. vertx.deployVerticle(myVerticle);

您还可以通过指定verticles名称部署 verticles.

verticles名称用于查找特定的VerticleFactory ,将用来实例化实际verticles实例。

不同verticle工厂可用于实例化不同语言verticles和其他各种原因,例如装载服务和从Maven 在运行时得到verticles。

这允许您从 Vert.x 支持的任何语言编写的其他语言verticles部署 。

这里是 verticles 的部署一些不同类型的示例:

  1. vertx.deployVerticle("com.mycompany.MyOrderProcessorVerticle");
  2. // Deploy a JavaScript verticle
  3. vertx.deployVerticle("verticles/myverticle.js");
  4. // Deploy a Ruby verticle verticle
  5. vertx.deployVerticle("verticles/my_verticle.rb");